package com.itheima.utils;

import com.github.pagehelper.PageHelper;
import com.itheima.entity.QueryPageBean;

/**
 * @author ${小帅帅}
 * @date 2019-10-23
 * 获取前台分页数据，同时返回查询条件的工具类
 */

public class GetRowsConditionUtils {

    public static String getCondition(QueryPageBean queryPageBean) throws Exception {

        //获取当前页码
        Integer currentPage = queryPageBean.getCurrentPage();

        //获取每页显示的条数
        Integer pageSize = queryPageBean.getPageSize();

        //获取查询条件
        String queryString = queryPageBean.getQueryString();

        //使用MyBatis的分页助手，进行当前页和每页显示条数的设置
        PageHelper.startPage(currentPage, pageSize);//不需要返回值等，它基于线程绑定

        return queryString;

    }

}
